package com.hjm.project.merchantInfo.newMerRecord.Service.impl;

import com.hjm.common.utils.text.Convert;
import com.hjm.project.merchantInfo.newMerRecord.Service.INewMerRecordService;
import com.hjm.project.merchantInfo.newMerRecord.domain.NewMerRecord;
import com.hjm.project.merchantInfo.newMerRecord.mapper.NewMerRecordMapper;
import org.springframework.stereotype.Service;

import javax.annotation.Resource;
import java.util.List;

/**
 * @author yzb
 */
@Service
public class NewMerRecordImpl implements INewMerRecordService {
    @Resource
    private NewMerRecordMapper newMerRecordMapper;
    /**
     * 查询新商户迁移
     *
     * @param id 新商户迁移ID
     * @return 新商户迁移
     */
    @Override
    public NewMerRecord selectNewMerRecordById(String id)
    {
        return newMerRecordMapper.selectNewMerRecordById(id);
    }
    /**
     * 查询新商户迁移列表
     *
     * @param newMerRecord 新商户迁移
     * @return 新商户迁移
     */
    @Override
    public List<NewMerRecord> selectNewMerRecordList(NewMerRecord newMerRecord) {
        return newMerRecordMapper.selectNewMerRecordList(newMerRecord);
    }
    /**
     * 新增新商户迁移
     *
     * @param newMerRecord 新商户迁移
     * @return 结果
     */
    @Override
    public int insertNewMerRecord(NewMerRecord newMerRecord)
    {
        return newMerRecordMapper.insertNewMerRecord(newMerRecord);
    }

    /**
     * 修改新商户迁移
     *
     * @param newMerRecord 新商户迁移
     * @return 结果
     */
    @Override
    public int updateNewMerRecord(NewMerRecord newMerRecord)
    {
        return newMerRecordMapper.updateNewMerRecord(newMerRecord);
    }

    /**
     * 删除新商户迁移对象
     *
     * @param ids 需要删除的数据ID
     * @return 结果
     */
    @Override
    public int deleteNewMerRecordByIds(String ids)
    {
        return newMerRecordMapper.deleteNewMerRecordByIds(Convert.toStrArray(ids));
    }

    /**
     * 删除新商户迁移信息
     *
     * @param id 商户换机,商户迁移ID
     * @return 结果
     */
    @Override
    public int deleteNewMerRecordById(Integer id)
    {
        return newMerRecordMapper.deleteNewMerRecordById(id);
    }
}
